He was so eager to please the client that he almost gave away the store during the negotiation.
Он так хотел угодить клиенту, что чуть не раскрыл все секреты во время переговоров.
Definitions
To give away the store means to offer too much, make excessive concessions, or give up more than is wise in a negotiation or situation, often to one's own disadvantage.